398366
194180
36363
402436
347726
886378
704310
965212
247884
363878
476167
642296
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1626471